Data type conversion

Proficy CSense currently supports the following OSA-CBM data types:

    • DMBool
    • DABool
    • DMInt
    • DAInt
    • DMReal
    • DAReal
    • DAString
    • DMVector
    • DAVector
    • DMDataSeq
    • DADataSeq
    • DAWaveform

When  a data type conversion is needed, Proficy CSense follows following conversion rules shown in following conversion table

Conversion Table

All timestamps will be automatically moved from the one DataEvent to the next DataEvent (if they exist)

  DMBool DABool DMInt DAInt DMReal DAReal DAString DMVector DAVector DMDataSeq DADataSeq DAWaveform
DMBool - Here Here Here Here Here Here Here Here Here Here Here
DABool - - Here Here Here Here Here Here Here Here Here Here
DMInt - - - Here Here Here Here Here Here Here Here Here
DAInt - - - - Here Here Here Here Here Here Here Here
DMReal - - - - - Here Here Here Here Here Here Here
DAReal - - - - - - Here Here Here Here Here Here
DAString - - - - - - - Here Here Here Here Here
DMVector - - - - - - - - Here Here Here Here
DAVector - - - - - - - - - Here Here Here
DMDataSeq - - - - - - - - - - Here Here
DADataSeq - - - - - - - - - - - Here
DAWaveform - - - - - - - - - - - -

Error Handling

  • In the case of a CSense Analytic,  set the quality of the dataset to bad
  • In the case of a Third Party Analytic, use the user selected behavior specified on the property page:
    • Stop Execution and log all conversion errors.
    • Continue to execute but set the success result to false. In this case no logging will occur.

DMBool/DABool

  DMBool to DABool DABool to DMBool
Conversion If the value is true, then true If the value is true, then true
Analytic Specifics None None
Assumptions None None

DMBool/DMInt

  DMBool to DMInt DMInt to DMBool
Conversion If value is true then 1
if value is false then 0
If value is 0, then false
If value is not 0, then true
Analytic Specifics None None
Assumptions None None

DMBool/DAInt

  DMBool to DAInt DAInt to DMBool
Conversion Convert using the following table
DMBool DAInt
true 1
false 0
If value is 0, then false If value is not 0, then true
Analytic specifics None None
Assumptions None None

DMBool/DMReal

  DMBool to DMReal DMReal to DMBool
Conversion Convert using the following table
DMBool DMReal
true 1.0
false 0.0
If value is 0.0, then false

If value is not 0.0, then true

 

Analytic specifics None None
Assumptions None None

DMBool/DAReal

  DMBool to DAReal DAReal to DMBool
Conversion Convert using the following table
DMBool DAReal
true 1.0
false 0.0
If value is 0.0, then false
If value is not 0.0, then true
Analytic specifics None None
Assumption None None

DMBool/DAString

  DMBool to DAString DAString to DMBool
Conversion Convert using the following table
DMBool DASring
true true
false false
Convert using the following table
DAString DMBool
true true
false False
If the DAString value is not “true” or “false” throw an error
Analytic specifics >None See Error handling.
Assumption   None

DMBool/DMVector

  DMBool to DMVector DMVector to DMBool
Conversion Convert using the following table
DMBool DMVector.value
true 1.0
false 0.0
xValue is set to 0
If value is 0, then false
If value is not 0, then true
Analytic specifics None None
Assumption   xValue is set to 0

DMBool/DAVector

  DMBool to DAVector DAVector to DMBool
Conversion Convert using the following table
DMBool DAVector.value
true 1.0
false 0.0
xValue is set to 0
If value is 0, then false

If value is not 0, then true

 

Analytic specifics None None
Assumption   xValue is set to 0

DMBool/DMDataSeq

  DMBool to DMDataSeq DMDataSeq to DMBool
Conversion Converts to a sequence of one value using the following table
DMBool DMDataSeq value of sequence
true 1.0
false 0.0
xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.
Use the last value in the DMDataSeq:
If the value is 0, then false
If the value is not 0, then true
If the DMDataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.

DMBool/DADataSeq

  DMBool to DADataSeq DADataSeq to DMBool
Conversion Converts to a sequence of one value using the following table
DMBool DADataSeq value of sequence
true 1.0
false 0.0
xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.

Use the last value in the DADataSeq:
If the value is 0, then false
If the value is not 0, then true
If the DADataSeq is empty throw an error.

Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDelta is set to a empty sequence.

DMBool/DAWaveform

  DMBool to DAWaveform DAWaveform to DMBool
Conversion Converts to a sequence of one value using the following table
DMBool DAWaveform value of sequence
true 1.0
false 0.0
xAxisStart is set to 0.0.
xAxisDelta is set 0.0.
Use the last value in the DAWaveform:

If the value is 0, then false
If the value is not 0, then true
If the DAWaveform is empty throw an error.
Analytic specifics None See Error handling
Assumption   xAxisStart is set to 0.0.

xAxisDelta is set to 0.0.

DABool/DMInt

  DABool to DMInt DMInt to DABool
Conversion Convert using the following table
DABool DMInt
true 1
false 0
If value is 0, then false

If value is not 0, then true
Analytic specifics None None
Assumption   None

DABool/DAInt

  DABool to DAInt DAInt to DABool
Conversion Convert using the following table
DABool DAInt
true 1
false 0
If value is 0, then false
If value is not 0, then true
Analytic specifics None None
Assumption   None

DABool/DMReal

  DABool to DMReal DMReal to DABool
Conversion Convert using the following table
DABool DMReal
true 1.0
false 0.0
If value is 0.0, then false
If value is not 0.0, then true
Analytic specifics None None
Assumption   None

DABool/DAReal

  DABool to DAReal DAReal to DABool
Conversion Convert using the following table
DABool DAReal
true 1.0
false 0.0
If value is 0.0, then false
If value is not 0.0, then true
Analytic specifics None None
Assumption   None

DABool/DAString

  DABool to DAString DAString to DABool
Conversion Convert using the following table
DABool DASring
true true
false false

 

Convert using the following table
DAString DABool
true true
false False
If the DAString value is not “true” or “false” throw an error
Analytic specifics None See Error handling
Assumption   None

DABool/DMVector

  DABool to DMVector DMVector to DABool
Conversion Convert using the following table
DABool DMVector.value
true 1.0
false 0.0
xValue is set to 0
If value is 0, then false

If value is not 0, then true

 

Analytic specifics None None
Assumption   xValue is set to 0

DABool/DAVector

  DABool to DAVector DAVector to DABool
Conversion Convert using the following table
DaBool DAVector.value
true 1.0
false 0.0
xValue is set to 0
If value is 0, then false

If value is not 0, then true
Analytic specifics None None
Assumption   xValue is set to 0

DABool/DMDataSeq

  DABool to DMDataSeq DMDataSeq to DABool
Conversion Converts to a sequence of one value using the following table
DABool DMDataSeq value of sequence
true 1.0
false 0.0
xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.
Use the last value in the DMDataSeq:
If the value is 0, then false

If the value is not 0, then true

If the DMDataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.

DABool/DADataSeq

  DABool to DADataSeq DADataSeq to DABool
Conversion Converts to a sequence of one value using the following table
DABool DADataSeq value of sequence
true 1.0
false 0.0
xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.
Use the last value in the DADataSeq: If the value is 0, then false If the value is not 0, then true   If the DADataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

DABool/DAWaveform

  DABool to DAWaveform DAWaveform to DABool
Conversion Converts to a sequence of one value using the following table
DABool DAWaveform value of sequence
true 1.0
false 0.0
xAxisStart is set to 0.0.
xAxisDelta is set 0.0.
Use the last value in the DAWaveform: If the value is 0, then false If the value is not 0, then true   If the DAWaveform is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDelta is set to 0.0.

DMInt/DAInt

  DMInt to DAInt DAInt to DMInt
Conversion Use the value Use the value
Analytic specifics None None
Assumption   None

DMInt/DMReal

  DMInt to DMReal DMReal to DMInt
Conversion Use the value Round the value
Analytic specifics None None
Assumption   None

DMInt/DAReal

  DMInt to DAReal DAReal to DMInt
Conversion Use the value Round the value
Analytic specifics None None
Assumption   None

DMInt/DAString

  DMInt to DAString DAString to DMInt
Conversion Convert the value to string Try to convert the vale to an integer. If conversion fails throw an error.
Analytic specifics None See Error handling.
Assumption   Converting using the local machines locale settings.

DMInt/DMVector

  DMInt to DMVector DMVector to DMInt
Conversion Use the value and set xValue is set to 0 Round the value. xValue is ignored.
Analytic specifics No No
Assumption   Set xValue to 0.

DMInt/DAVector

  DMInt to DAVector DAVector to DMInt
Conversion Use the value and set xValue is set to 0 Round the value.
xValue is ignored.
Analytic specifics No No
Assumption   Set xValue to 0.

DMInt/DMDataSeq

  DMInt to DMDataSeq DMDataSeq to DMInt
Conversion Converts to a sequence of one value using the DMInt value.
xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.
Round the last value in the DMDataSeq.

If the DMDataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

DMInt/DADataSeq

  DMInt to DADataSeq DADataSeq to DMInt
Conversion Converts to a sequence of one value using the DMInt value.
xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.
Round the last value in the DADataSeq.

If the DADataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

DMInt/DAWaveform

  DMInt to DAWaveform DAWaveform to DMInt
Conversion Converts to a sequence of one value using the DMInt value.

xAxisStart is set to 0.0.

xAxisDelta is set to a 0.0.
Round the last value in the DAWaveform.

If the DAWaveform is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set 0.0.

DAInt/DMReal

  DAInt to DMReal DMReal to DAInt
Conversion Use the value Round the value
Analytic specifics None None
Assumption   None

DAInt/DAReal

  DAInt to DAReal DAReal to DAInt
Conversion Use the value Round the value
Analytic specifics None None
Assumption   None

DAInt/DAString

  DAInt to DAString DAString to DAInt
Conversion Convert the value to string Try to convert the vale to an integer. If conversion fails throw an error.
Analytic specifics None See Error handling.
Assumption   Converting using the local machines locale settings.

DAInt/DMVector

  DAInt to DMVector DMVector to DAInt
Conversion Use the value and set xValue is set to 0 Round the value.

 xValue is ignored.
Analytic specifics No No
Assumption   Set xValue to 0.

DAInt/DAVector

  DAInt to DAVector DAVector to DAInt
Conversion Use the value and set xValue is set to 0 Round the value.

 xValue is ignored.
Analytic specifics No No
Assumption   Set xValue to 0.

DAInt/DMDataSeq

  DAInt to DMDataSeq DMDataSeq to DAInt
Conversion Converts to a sequence of one value using the DMInt value.

xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.
Round the last value in the DMDataSeq.

If the DMDataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

DAInt/DADataSeq

  DAInt to DADataSeq DADataSeq to DAInt
Conversion Converts to a sequence of one value using the DAInt value.

xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.
Round the last value in the DADataSeq.

If the DADataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

DAInt/DAWaveform

  DAInt to DAWaveform DAWaveform to DAInt
Conversion Converts to a sequence of one value using the DAInt value.

xAxisStart is set to 0.0.

xAxisDelta is set to a 0.0.
Round the last value in the DAWaveform.

If the DAWaveform is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set 0.0.

DMReal/DAReal

  DMReal to DAReal DAReal to DMReal
Conversion Use the value Use the value
Analytic specifics None None
Assumption   None

DMReal/DAString

  DMReal to DAString DAString to DMReal
Conversion Convert the value to string Try to convert the value to a double. If conversion fails throw an error.
Analytic specifics No See Error handling.
Assumption   Converting using the local machines locale settings.

DMReal/DMVector

  DMReal to DMVector DMVector to DMReal
Conversion Use the value and set xValue is set to 0 Use the value.
xValue is ignored.
Analytic specifics No No
Assumption   Set xValue to 0.

DMReal/DAVector

  DMReal to DAVector DAVector to DMReal
Conversion Use the value and set xValue is set to 0 Use the value.
xValue is ignored.
Analytic specifics No No
Assumption   Set xValue to 0.

DMReal/DMDataSeq

  DMReal to DMDataSeq DMDataSeq to DMReal
Conversion Converts to a sequence of one value using the DMReal value.
xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.
Use the last value in the DMDataSeq.
If the DMDataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.

DMReal/DADataSeq

  DMReal to DADataSeq DADataSeq to DMReal
Conversion Converts to a sequence of one value using the DMReal value.

xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.
Use the last value in the DADataSeq.

If the DADataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

DMReal/DAWaveform

  DMReal to DAWaveform DAWaveform to DMReal
Conversion Converts to a sequence of one value using the DMReal value. xAxisStart is set to 0.0. xAxisDelta is set to 0.0. Use the last value in the DAWaveform.
If the DAWaveform is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDelta is set to 0.0.

DAReal/DAString

  DAReal to DAString DAString to DAReal
Conversion Convert the value to string Try to convert the value to a double. If conversion fails throw an error.
Analytic specifics No See Error handling.
Assumption   Converting using the local machines locale settings.

DAReal/DMVector

  DAReal to DMVector DMVector to DAReal
Conversion Use the value and set xValue is set to 0 Use the value.

 xValue is ignored.

Analytic specifics No No
Assumption   Set xValue to 0.

DAReal/DAVector

  DAReal to DAVector DAVector to DAReal
Conversion Use the value and set xValue is set to 0 Use the value.

 xValue is ignored.

Analytic specifics No No
Assumption   Set xValue to 0.

DAReal/DMDataSeq

  DAReal to DMDataSeq DMDataSeq to DAReal
Conversion Converts to a sequence of one value using the DAReal value.

xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.
Use the last value in the DMDataSeq.

If the DMDataSeq is empty throw an error.
Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

DAReal/DADataSeq

  DAReal to DADataSeq DADataSeq to DAReal
Conversion Converts to a sequence of one value using the DAReal value.

xAxisStart is set to 0.0.

xAxisDeltas is set to a empty sequence.

Use the last value in the DADataSeq.

 

If the DADataSeq is empty throw an error.

Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDeltas is set to a empty sequence.

DAReal/DAWaveform

  DAReal to DAWaveform DAWaveform to DAReal
Conversion Converts to a sequence of one value using the DAReal value.

xAxisStart is set to 0.0.

xAxisDelta is set to 0.0.

Use the last value in the DAWaveform.

 

If the DAWaveform is empty throw an error.

Analytic specifics None See Error handling.
Assumption   xAxisStart is set to 0.0.
xAxisDelta is set to 0.0.

DAString/DMVector

  DAString to DMVector DMVector to DAString
Conversion Try to convert the string to two double values if the string is in the format [value xValue] where value and xValue will be set to the vectors value and xValue.
If conversion fails throw and error.
Convert the value to string in the format [value xValue]
Analytic specifics See Error handling. No
Assumption   Converting using the local machines locale settings.

DAString/DAVector

  DAString to DAVector DAVector to DAString
Conversion Try to convert the string to two double values if the string is in the format
[value xValue]
where value and xValue will be set to the vectors value and xValue.

 

If conversion fails throw and error.

Convert the value to string in the format
[value xValue]
Analytic specifics See Error handling. No
Assumption   Converting using the local machines locale settings.

DAString/DMDataSeq

  DAString to DMDataSeq DMDataSeq to DAString
Conversion Try to convert a string with the format(s)
[value1 value2 … valueN] []
Or
[value1 value2 … valueN] [] [xAxisStart]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM] [xAxisStart]

All values, xAxisDeltas and xAxisStart are converted to doubles.

If conversion fails throw an error.
Convert to string to the following format(s)
[value1 value2 … valueN] []
Or
[value1 value2 … valueN] [] [xAxisStart]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM] [xAxisStart]

If the DMDataSeq is empty throw an error.
Analytic specifics See Error handling. See Error handling.
Assumption   Converting using the local machines locale settings.

DAString/DADataSeq

  DAString to DADataSeq DADataSeq to DAString
Conversion Try to convert a string with the format(s)
[value1 value2 … valueN] []
Or
[value1 value2 … valueN] [] [xAxisStart]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM] [xAxisStart]

All values, xAxisDeltas and xAxisStart are converted to doubles.

If conversion fails throw an error.
Convert to string to the following format(s)
[value1 value2 … valueN] []
Or
[value1 value2 … valueN] [] [xAxisStart]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM]
Or
[value1 value2 … valueN] [xAxisDelta1 xAxisDelta2 … xAxisDeltaM] [xAxisStart]

If the DADataSeq is empty throw an error.
Analytic specifics See Error handling. See Error handling.
Assumption   Converting using the local machines locale settings.

DAString/DAWaveform

  DAString to DAWaveform DAWaveform to DAString
Conversion Try to convert a string with the format(s)
[value1 value2 … valueN] [xAxisDelta]
Or
[value1 value2 … valueN] [xAxisDelta xAxisStart]

All values, xAxisDelta and xAxisStart are converted to doubles.

If conversion fails throw an error
Convert to string to the following format(s)
[value1 value2 … valueN] [xAxisDelta]
Or
[value1 value2 … valueN] [xAxisDelta xAxisStart]

If the DAWaveform is empty throw an error.
Analytic specifics See Error handling. See Error handling.
Assumption   Converting using the local machines locale settings.

DMVector/DAVector

  DMVector to DAVector DAVector to DMVector
Conversion Use the value and use the xValue Use the value and use the xValue
Analytic specifics No See Error handling.
Assumption   None

DMVector/DMDataSeq

  DMVector to DMDataSeq DMDataSeq to DMVector
Conversion Converts to a values sequence of one value using the value of DMVecor.

Converts to a xAxisDeltas sequence using the xValue of the DMVector

xAxisStart is set to 0.0.
Converts using the last value of the values as the value and the last value of the xAxisDeltas as the xValue of the vector.

If the DMDataSeq is empty throw an error.
Analytic specifics No See Error handling.
Assumption   xAxisStart is set to 0.0.

DMVector/DADataSeq

  DMVector to DADataSeq DADataSeq to DMVector
Conversion Converts to a values sequence of one value using the value of DMVecor.

Converts to a xAxisDeltas sequence using the xValue of the DMVector

xAxisStart is set to 0.0.
Converts using the last value of the values as the value and the last value of the xAxisDeltas as the xValue of the vector.

If the DADataSeq is empty throw an error.
Analytic specifics No See Error handling.
Assumption   xAxisStart is set to 0.0.

DMVector/DAWaveform

  DMVector to DAWaveform DAWaveform to DMVector
Conversion Converts to a values sequence of one value using the value of DMVecor.
Converts to a xAxisDelta using the xValue of the DMVector

xAxisStart is set to 0.0.
Converts using the last value of the values as the value and the xAxisDelta as the xValue of the vector.

If the DAWaveform is empty throw an error.
Analytic specifics No See Error handling.
Assumption   xAxisStart is set to 0.0.

DAVector/DMDataSeq

  DAVector to DMDataSeq DMDataSeq to DAVector
Conversion Converts to a values sequence of one value using the value of DAVecor.

Converts to a xAxisDeltas sequence using the xValue of the DMVector

xAxisStart is set to 0.0.
Converts using the last value of the values as the value and the last value of the xAxisDeltas as the xValue of the vector.

If the DMDataSeq is empty throw an error.
Analytic specifics No See Error handling.
Assumption   xAxisStart is set to 0.0.

DAVector/DADataSeq

  DAVector to DADataSeq DADataSeq to DAVector
Conversion Converts to a values sequence of one value using the value of DAVecor.

Converts to a xAxisDeltas sequence using the xValue of the DMVector

xAxisStart is set to 0.0.
Converts using the last value of the values as the value and the last value of the xAxisDeltas as the xValue of the vector.

If the DADataSeq is empty throw an error.
Analytic specifics No See Error handling.
Assumption   xAxisStart is set to 0.0.

DAVector/DAWaveform

  DAVector to DAWaveform DAWaveform to DAVector
Conversion Converts to a values sequence of one value using the value of DAVecor.

Converts to a xAxisDelta using the xValue of the DMVector

xAxisStart is set to 0.0.
Converts using the last value of the values as the value and the xAxisDelta as the xValue of the vector.

If the DAWaveform is empty throw an error.
Analytic specifics No See Error handling.
Assumption   xAxisStart is set to 0.0.

DMDataSeq/DADataSeq

  DMDataSeq to DADataSeq DADataSeq to DMDataSeq
Conversion Use the values.

Use the xAxisDeltas.

Use the xAxisStart.

If the DMDataSeq is empty throw an error.
Use the values.

Use the xAxisDeltas.

Use the xAxisStart.

If the DADataSeq is empty throw an error.
Analytic specifics See Error handling. See Error handling.
Assumption   None

DMDataSeq/DAWaveform

  DMDataSeq to DAWaveform DAWaveform to DMDataSeq
Conversion Copy all values. Set the xAxisDelta to the first xAxisDelta of the DataSeq. Set the xAxisStart if specified.

If the DMDataSeq is empty throw an error.
Copy all values. Use xAxisDelta for all xAxisDeltas in the list, the list must be the same size as values. Set the xAxisStart.

If the DAWaveform is empty throw an error.
Analytic specifics See Error handling. See Error handling.
Assumption   None

DADataSeq/DAWaveform

  DADataSeq to DAWaveform DAWaveform to DADataSeq
Conversion Copy all values. Set the xAxisDelta to the first xAxisDelta of the DataSeq. Set the xAxisStart if specified.

If the DADataSeq is empty throw an error.
Copy all values. Use xAxisDelta for all xAxisDeltas in the list, the list must be the same size as values. Set the xAxisStart.

If the DAWaveform is empty throw an error.
Analytic specifics See Error handling. See Error handling.
Assumption   None

Related topics:

  

CSense 2023- Last updated: June 24,2025